<template>
	<view class="screeing">
		<!-- <h1>
			<br />
			<br />
			<br />
		</h1> -->
		<view class="screeingTop">
			<view v-show="showBrithday" class="info-center">
			<view style="text-align: center;">
				<view style="display: inline-block;width: 130rpx;margin-left: 10rpx;">年<u-input placeholder="年份"
						v-model="brithday.year"></u-input>
				</view>
				<view style="display: inline-block;width: 130rpx;margin-left: 20rpx;">月<u-input placeholder="月份"
						v-model="brithday.month"></u-input>
				</view>
				<view style="display: inline-block;width: 130rpx;margin-left: 20rpx;">日<u-input placeholder="日期"
						v-model="brithday.day"></u-input>
				</view>
			</view>
			<view style="text-align: center;">
				<view style="margin: 20rpx auto;display: inline-block;"><button class="buttonClass"
						style="height: 60rpx; width: 240rpx;color: #004751;background-color: #66ffb5;font-size: 29rpx;font-weight: bold;"
						@click="showBrithdayInfo(true)">确认</button>
				</view>
				<view style="margin: 20rpx auto;display: inline-block;margin-left: 20rpx;"><button class="buttonClass"
						style="height: 60rpx; width: 240rpx; color: #66ffb5;background-color: #004751;font-size: 29rpx;font-weight: bold;"
						@click="showBrithdayInfo(false)">取消</button></view>
			</view>
		</view>
		<view class="form">
			<u-form ref="form1" labelWidth="120" labelPosition="left"
				:label-style="{'font-size':'34rpx;font-weight: bold;'}" :rules="rules" :model="model1">
				<u-form-item label="姓名" prop="userName" borderBottom>
					<u-input placeholder="请输入本人真实姓名" @blur="nameBlur" @focus="nameFocus" v-model="model1.userName"
						border="none"></u-input>
				</u-form-item>
				<u-form-item label="身份证号" prop="userCardId">
					<u-input @blur="handleuserCode" @focus="cardIdFocus" placeholder="请输入身份证号"
						v-model="model1.userCardId" border="none">
					</u-input>
				</u-form-item>
				<view class="tipText"> <text>您的数据会脱敏处理，我们将保护您的隐私安全</text> </view>
				<!-- <u-form-item label="手机号" prop="phone">
					<u-input placeholder="请输入手机号" @blur="phoneBlur" @focus="phoneFocus" v-model="model1.phone"
						border="none">
					</u-input>
				</u-form-item>
				<view class="tipText"> <text>您的数据会脱敏处理，我们将保护您的隐私安全</text> </view> -->
				<u-form-item  label="性别" prop="sex">
					<view style="width:65%;display:flex;justify-content: space-between;text-align: right;">
						<view v-if="isSexMan1" style="display: inline-block;">
							<image class="sexBtn" @click="clickSex('man1')"
								src="https://www.ainaoxingdong.com/api/an-media/images/an/static/middleScreening/screening/man1.png">
							</image>
						</view>
						<view v-if="isSexMan2" style="display: inline-block;">
							<image class="sexBtn"
								src="https://www.ainaoxingdong.com/api/an-media/images/an/static/middleScreening/screening/man2.png">
							</image>
						</view>
						<view v-if="isSexWoman1" style="display: inline-block;">
							<image class="sexBtn" @click="clickSex('woman1')"
								src="https://www.ainaoxingdong.com/api/an-media/images/an/static/middleScreening/screening/woman1.png">
							</image>
						</view>
						<view v-if="isSexWoman2" style="display: inline-block;">
							<image class="sexBtn"
								src="https://www.ainaoxingdong.com/api/an-media/images/an/static/middleScreening/screening/woman2.png">
							</image>
						</view>
					</view>
					<!-- 					<u-icon slot="right" name="arrow-right"></u-icon>
					<u-input disabled @click.native="sexShow = true" placeholder="请选择" v-model="model1.sex"
						border="none">
					</u-input> -->
				</u-form-item>
				<!-- 				<u-form-item label="出生日期" prop="birthday">
					<u-icon slot="right" name="arrow-right"></u-icon>
					<u-input disabled @click.native="handleBirClick" placeholder="请选择" v-model="model1.birthday"
						border="none">
					</u-input>
				</u-form-item> -->
				<u-form-item label="年龄" prop="birthday">
					<u-input disabled v-model="model1.age" border="none">
					</u-input>
				</u-form-item>
				<u-form-item label="教育程度" prop="education">
					<u-icon slot="right" name="arrow-right"></u-icon>
					<u-input disabled @click.native="educationShow = true" placeholder="请选择" v-model="model1.education"
						border="none"></u-input>
				</u-form-item>
				<!-- 				<u-form-item label="婚姻状况" prop="marriage">
					<u-icon slot="right" name="arrow-right"></u-icon>
					<u-input disabled @click.native="marriageShow = true" placeholder="请选择" v-model="model1.marriage"
						border="none"></u-input>
				</u-form-item>
				<u-form-item label="职业" prop="occupation">
					<u-icon slot="right" name="arrow-right"></u-icon>
					<u-input placeholder="请输入" disabled @click.native="occupationShow = true"
						v-model="model1.occupation" border="none"></u-input>
				</u-form-item> -->
				<!-- <u-form-item label="所在区域" prop="address">
					<u-icon slot="right" name="arrow-right"></u-icon>
					<u-input @click.native="handleAddress" disabled placeholder="请选择" v-model="model1.address"
						border="none">
					</u-input>
				</u-form-item> -->
				<!-- 			<u-form-item label="邀请码" v-show="isPromotionCode">
					<u-input disabled v-model="promotionCode" border="none">
					</u-input>
				</u-form-item> -->
			</u-form>
		</view>
		
		</view>
		<view class="scrning_footer">
			<view class="">
				<button v-if="!token" class="btn" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber"> <text style="color: white;">下一步</text> </button>
				<button v-else class="btn" @click="handleStartCheck"> <text style="color: white;">下一步</text> </button>
			</view>
			
			<view class="text"> 您的数据会脱敏处理，我们将保护您的隐私安全 </view>
		</view>

		<!-- 省市区 -->
		<!-- <cityPicker :defaultValue="model1.address" :mask-close-able="maskCloseAble" @confirm="confirm" @cancel="cancel"
			:visible="visible" /> -->
		<!-- 性别 -->
		<u-picker :defaultIndex="sexIndex" :show="sexShow" @cancel="handleCancel('sex')"
			@confirm="handleConfirm('sex', $event)" :columns="sexColumns" keyName="dictLabel"></u-picker>
		<!-- 教育程度 -->
		<u-picker :defaultIndex="educationIndex" :show="educationShow" @cancel="handleCancel('education')"
			@confirm="handleConfirm('education', $event)" :columns="educationColumns" keyName="dictLabel"></u-picker>
		<!-- 婚姻状况 -->
		<!-- <u-picker :defaultIndex="marriageIndex" :show="marriageShow" @cancel="handleCancel('marriage')"
			@confirm="handleConfirm('marriage', $event)" :columns="marriageColumns" keyName="dictLabel"></u-picker> -->
		<!-- 婚姻状况 -->
		<!-- <u-picker :defaultIndex="occupationIndex" :show="occupationShow" @cancel="handleCancel('occupation')"
			@confirm="handleConfirm('occupation', $event)" :columns="occupationColumns" keyName="dictLabel"></u-picker> -->
			
			
			
		<!-- 用户协议和隐私政策弹窗 -->
		<u-modal @cancel="agreeShow2=false" :show="agreeShow2" title="用户服务协议及隐私保护政策" slot="confirmButton">
			<view style="overflow: scroll;
		width: 100%;
		height: 36vh;border: none;">
				<view class="wenzi">欢迎来到"爱脑行动-认知风险筛查"!</view>
				<view class="wenzi">作为中国社会福利基金会发起的公益项目，爱脑行动项目组非常重视您的个人信息安全。</view>
				<view class="wenzi">依据最新法律要求，在使用该筛查工具前，请您仔细阅读并同意<text style="color: #2f71cb;"
						@click="xieyi">《认知风险筛查服务协议》</text>和<text style="color: #2f71cb;"
						@click="yinsi">《隐私政策》</text>，以便为您提供更优质的服务。</view>
				<view class="wenzi">爱脑行动项目组会保护您的个人信息及合法权益，再次感谢您的信任和选择！</view>
			</view>
			<view class="modalBut" style="display: flex;flex-direction:column; center;justify-content: space-around;"
				slot="confirmButton">
				<view class="no-btn" @click="disAgree">不同意</view>
				<button class="yse-btn" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber" @click="confirm2">同意</button>
			</view>
		</u-modal>
		<!-- 服务协议弹窗 -->
		<u-modal @confirm="confirm" @cancel="agreeShow=false" showConfirmButton showCancelButton :show="agreeShow"
			title="认知风险筛查服务协议" confirmText="同意" cancelText="取消">
			<view style="overflow: scroll;
		width: 100%;
		height: 70vh;
		overflow-x: hidden;
		overscroll-behavior-y: contain !important;">
				<rich-text :nodes="content"></rich-text>
			</view>
		</u-modal>
		<!-- 隐私政策弹窗 -->
		<u-modal @confirm="confirmYS" @cancel="agreeShowYS=false" showConfirmButton showCancelButton :show="agreeShowYS"
			title="用户隐私政策" confirmText="同意" cancelText="取消">
			<view style="overflow: scroll;
		width: 100%;
		height: 70vh;
		overflow-x: hidden;
		overscroll-behavior-y: contain !important;">
				<rich-text :nodes="contentYS"></rich-text>
			</view>
		</u-modal>
	</view>
</template>

<script>
	import cityPicker from "@/components/piaoyi-cityPicker/pioayi-cityPicker.vue";
	import {
		login,
		getDicts,
		birUserCode,
		postUserInfo,
		getUserData,
		loginlog
	} from "@/api/api.js";
	import {
		mapState
	} from 'vuex'
	export default {
		components: {
			cityPicker,
		},
		computed: {
			...mapState({
				token: (state) => state.token,
				promotionCode: state => state.promotionCode
			}),
			isPromotionCode() {
				return this.promotionCode ? true : false
			}
		},
		data() {
			return {
				code: '',
				isSexMan1: true,
				isSexMan2: false,
				isSexWoman1: true,
				isSexWoman2: false,
				// --
				sexShow: false,
				sexColumns: [],
				sexIndex: 0,
				sexSelectValue: {},

				educationShow: false,
				educationColumns: [],
				educationIndex: 0,
				educationSelectValue: {},

				marriageShow: false,
				marriageColumns: [],
				marriageIndex: 0,
				marriageSelectValue: {},

				occupationShow: false,
				occupationColumns: [],
				occupationIndex: 0,
				occupationSelectValue: {},
				//
				visible: false,
				maskCloseAble: true,
				str: "",
				defaultValue: "",
				showBrithday: false,
				//
				rules: {
					userName: [{
						required: true,
						message: "请输入姓名",
						trigger: ["change"],
					}, ],
					userCardId: [{
							required: true,
							message: "请输入身份证号",
							trigger: ["blur", "change"],
						},
						{
							// 自定义验证函数
							validator: (rule, value, callback) => {
								// 返回true表示校验通过，返回false表示不通过
								return this.$u.test.idCard(value);
							},
							message: "请输入正确的身份证号",
							// 触发器可以同时用blur和change
							trigger: ["blur", "change"],
						},
					],
					// sex: [{
					// 	required: true,
					// 	message: "请选择性别",
					// 	trigger: ["change"],
					// }, ],
					birthday: [{
						required: true,
						message: "请输入身份证自动获取出生日期",
						trigger: ["change"],
					}, ],
					education: [{
						required: true,
						message: "请选择教育程度",
						trigger: ["change"],
					}, ],
					// marriage: [{
					// 	required: true,
					// 	message: "请选择婚姻状况",
					// 	trigger: ["change"],
					// }, ],
					// occupation: [{
					// 	required: true,
					// 	message: "请输入职业",
					// 	trigger: ["change"],
					// }, ],
					// address: [{
					// 	required: true,
					// 	message: "请选择住址",
					// 	trigger: ["change"],
					// }, ],
					// phone: [{
					// 		required: true,
					// 		message: "请输入手机号",
					// 		trigger: ["change"],
					// 	},
					// 	{
					// 		// 自定义验证函数
					// 		validator: (rule, value, callback) => {
					// 			// 返回true表示校验通过，返回false表示不通过
					// 			return this.$u.test.mobile(value);
					// 		},
					// 		message: "请输入正确的手机号",
					// 		// 触发器可以同时用blur和change
					// 		trigger: ["change"],
					// 	},
					// ],
				},
				brithday: {
					year: "",
					month: "",
					day: "",
				},
				model1: {
					userName: "",
					userNameOld: "",
					userCardId: "",
					userCardIdOld: "",
					sex: "",
					birthday: "",
					education: "",
					marriage: "",
					occupation: "",
					address: "",
					promotionCode: "", // 邀请码
					age: "",
					phone: "",
					phoneOld: "",
				},
				agreeShow2: '',
				agreeShow: '',
				agree: '',
				agreeShowYS:'',
				content: `一、特别提示
					<br/>
					1、感谢您选择“认知风险筛查”服务。本《认知风险筛查服务协议》（以下简称“本协议”）是服务使用人（以下简称“用户”或“您”）与北京颐养合宜健康管理有限公司之间关于用户下载、安装、使用“认知风险筛查”，注册、使用、管理认知风险筛查用户账号，以及使用认知风险筛查提供的相关服务所订立的协议。
					如您为未满18周岁的未成年人或其他无民事行为能力人或为限制民事行为能力人，请告知您的监护人，并在您监护人的指导下阅读本协议和使用认知风险筛查服务。若您非中华人民共和国境内（为本协议之目的，不包括香港、澳门特别行政区及台湾地区）用户，您还需同时遵守您所属国家或地区的法律，且您确认，订立并履行本协议不违反您所属、所居住或开展经营活动或其他业务的国家或地区的法律法规。未成年人行使和履行本协议下的权利和义务视为已获得了法定监护人的认可。
					<br/>
					2、您在申请注册流程中点击同意本协议之前，应当认真阅读本协议。请您务必审慎阅读、充分理解各条款内容，特别是免除或者限制责任的条款、法律适用和争议解决条款以及其他以粗体下划线标识的内容。当您按照注册页面提示填写信息、阅读并同意本协议且完成全部注册程序后，即表示您已充分阅读、理解并接受本协议的全部内容，并与北京颐养合宜健康管理有限公司达成一致，成为认知风险筛查平台的用户。您通过页面点击或其他方式确认即表示您已同意本协议。
					<br/>
					3、北京颐养合宜健康管理有限公司可能会根据需要不时修订或更新本协议及其相关补充和附件等文件，修订或更新后的协议和文件将通过认知风险筛查微信小程序公布。变更后的协议将在公布时所注明的生效日期生效。如果您不接受修订或更新后的协议内容，请立即停止使用认知风险筛查服务；如您在生效日后继续使用认知风险筛查服务，即表示您已经知悉并充分接受该等修订或更新。
					<br/>
					二、认知风险筛查为您提供的服务内容
					<br/>
					认知风险筛查是北京颐养合宜健康管理有限公司联合北京京师脑科学研究院有限公司向您提供的大脑体检或训练服务。
					查询认知风险筛查后台将对用户在认知风险筛查平台的所有操作进行记录，不论该操作之目的最终是否实现。您可以通过认知风险筛查平台实时查询个人认知风险筛查账户名下的操作记录。您理解并同意通过认知风险筛查查询的任何信息仅作为参考，不作为相关操作的证据或依据。
					<br/>
					三、用户注册与账户管理
					<br/>
					（一）用户资格<br/>
					用户确认，用户在准备用户注册时，已经具备中华人民共和国法律规定的与用户使用认知风险筛查服务相适应的民事行为能力以及相应的身体健康条件。若您不具备前述与您行为相适应的民事行为能力，则您及您的监护人应依照法律规定承担因此而导致的一切后果。您还需确保您不是任何国家、国际组织或者地域实施的贸易限制、制裁或其他法律、规则限制的对象，否则您可能无法正常注册和使用认知风险筛查服务。
					<br/>
					（二）注册用户
					<br/>
					1、为向您提供认知风险筛查服务，您同意以自愿填写的方式提供注册认知风险筛查平台所需的姓名、电话、身份证号码等个人信息、财产信息和其他相关信息。该行为表示您已经了解并接受您个人信息的用途，同意北京颐养合宜健康管理有限公司为向您提供认知风险筛查服务而使用您的个人信息。个人信息，是指以电子或者其他方式记录的能够单独或者与其他信息结合识别自然人个人身份的各种信息，包括但不限于自然人的姓名、出生日期、身份证件号码、个人生物识别信息、住址、电话号码等。
					<br/>
					2、用户须对在认知风险筛查平台的注册信息的真实性、合法性、有效性、及时性承担全部责任，用户不得冒充他人；不得利用他人的名义发布任何信息；不得恶意使用注册帐户导致其他用户误认；必须按认知风险筛查平台要求及时提供真实、有效信息；否则认知风险筛查平台有权立即停止提供服务，并由用户承担由此产生的一切法律责任。
					<br/>
					3、用户注册的账号姓名及/或提交的其他信息存在违反法律法规或国家政策要求，存在明显不实、经有权机关核实无效或侵犯任何第三方合法权益的情况，因此产生的损失和不利后果由您承担。北京颐养合宜健康管理有限公司有权禁止用户继续使用该账号或信息。
					<br/>
					(三）账户管理
					<br/>
					1、当您按照用户认证程序提示填写信息、阅读并同意本协议且完成全部认证程序后，您可获得认知风险筛查平台认证用户账户。
					<br/>
					2、作为认知风险筛查经营者，为使您更好地使用认知风险筛查平台的各项服务，保障您的账户安全，您须按北京颐养合宜健康管理有限公司要求及我国法律规定完成实名认证。实名信息一经您的确认，不可修改。
					<br/>
					3、认知风险筛查平台只允许每位用户注册、使用一个认知风险筛查账户。如有证据证明或根据认知风险筛查平台相关规则判断您存在不当注册或不当使用多个认知风险筛查账户的情形，认知风险筛查平台可采取冻结或关闭账户、拒绝提供服务等措施，如给认知风险筛查平台、北京颐养合宜健康管理有限公司、北京京师脑科学研究院有限公司及相关方造成损失的，您还应承担赔偿责任。使用同一身份认证信息或经北京颐养合宜健康管理有限公司排查认定多个认知风险筛查账户的实际控制人为同一人的，均视为同一用户。
					<br/>
					4、您有权使用您设置或确认的认知风险筛查手机号码（以下简称“账户名称”）登录认知风险筛查平台，您有权修改您的手机号码、安全密码等账号信息，但姓名、身份证号码、其它有效证件号码等实名信息一经确认不可修改。
					<br/>
					5、由于您的认知风险筛查账户关联您的个人信息，您的认知风险筛查账户仅限您本人使用。未经认知风险筛查平台同意，您直接或间接授权第三方使用您认知风险筛查账户或获取您账户项下信息的行为，所产生的后果由您个人全部承担。若认知风险筛查平台根据平台相关规则中约定的违约认定程序及标准判断您认知风险筛查账户的使用可能危及您的账户安全及/或认知风险筛查信息安全的，认知风险筛查平台可拒绝提供相应服务或终止本协议。
					<br/>
					6、您的账户由您自行设置并由您保管，北京颐养合宜健康管理有限公司任何时候均不会主动要求您提供您的账户信息。因此，请务必保管好您的账户。如果您的账户因您主动泄露、过错或因您遭受他人攻击、诈骗等行为而造成的任何损失及后果，北京颐养合宜健康管理有限公司不承担责任。
					<br/>
					7、除北京颐养合宜健康管理有限公司存在过错外，您应对您账户下的所有行为和结果负责，无论该等行为和结果是否对您自身或第三方造成任何损害。
					<br/>
					8、如用户发现其账号已经或可能遭他人未经授权或非法使用，应立即以认知风险筛查所示方式通知北京颐养合宜健康管理有限公司，并授权北京颐养合宜健康管理有限公司将相关信息同步给相关第三方机构。您理解北京颐养合宜健康管理有限公司对用户的任何请求采取行动均需要合理时间，因此，除过融通存在法定过错外，北京颐养合宜健康管理有限公司对采取行动前以及应您的请求而采取的行动可能无法避免、减轻或阻止的不利后果均不承担责任。
					<br/>
					9、北京颐养合宜健康管理有限公司保留随时更改、暂停或终止认知风险筛查服务的权利。届时，北京颐养合宜健康管理有限公司只需提前在认知风险筛查平台发布通告或发送通知，上述变更或终止于认知风险筛查平台发布时明确规定的日期生效。
					<br/>
					10、如您的账户同时符合以下条件，则北京颐养合宜健康管理有限公司有权采取任何合理及必要的行为维护自身的合法权益，包括但不限于临时或永久关闭您的账户、收回您以不正当手段获取的非法利益等：
					<br/>
					1）转让该账户，许可或协助他人使用您的认证用户账户使用认知风险筛查服务；
					<br/>
					2)北京颐养合宜健康管理有限公司根据认知风险筛查平台相关规则中约定的违约认定程序及标准判断认定您违反了本协议，或您采取不正当的手段获取相关权益。
					<br/>
					11、为了维护良好的网络环境，北京颐养合宜健康管理有限公司有时需要了解您使用认知风险筛查的真实背景及目的，如要求您提供相关信息或资料的，请您配合提供。
					<br/>
					12、您同意，认知风险筛查平台有权在提供服务过程中以各种方式投放相关公益广告，并且您同意接受认知风险筛查通过短信、邮件及其他方式发送相关公益信息。
					<br/>
					（四）注销
					<br/>
					符合以下条件的，您可以申请注销您的认知风险筛查账户:
					<br/>
					1、您的认知风险筛查账户处于正常状态，即您的认知风险筛查账户信息是最新、完整、正确的，且未被采取止付、冻结等限制措施。
					<br/>
					2、为了维护您和其他用户的合法利益，您申请注销的认知风险筛查账户应当不存在未了结的权利义务或其他因为注销该账户会产生纠纷的情况。
					<br/>
					3、您的认知风险筛查账户注销后，账户记录、账户功能等将无法恢复或提供，您无法使用认知风险筛查的任何服务，双方的权利义务及本协议终止（本协议另有约定不得终止的或依其性质不能终止的除外)
					<br/>
					四、使用规则
					<br/>
					（一）基本规则
					<br/>
					1、用户在使用认知风险筛查服务过程中，应当遵循以下原则:
					<br/>
					1)遵守中国可适用的法律、法规和政府规定；
					<br/>
					2）遵守所有与认知风险筛查服务有关的协议、规定和程序；
					<br/>
					3)不得为任何非法目的而使用认知风险筛查服务；
					<br/>
					4）不得利用技术手段未经授权地访问、记录、盗取、传播认知风险筛查服务系统的数据和相关信息;
					<br/>
					5)不得以任何形式利用认知风险筛查服务侵犯北京颐养合宜健康管理有限公司的相关权益，包括但不限于发布非经北京颐养合宜健康管理有限公司许可的商业或非商业广告;
					<br/>
					6）不得利用认知风险筛查服务系统进行任何可能对互联网或移动网正常运转造成不利影响的行为;
					<br/>
					7）不得利用认知风险筛查服务系统上传、展示或传播任何虚假的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸俗淫秽的或者其他任何违反法律法规或公序良俗的信息资料；
					<br/>
					8）不得侵犯任何第三方的专利权、著作权、商标权、名誉权、隐私权、个人信息或其他任何合法权益；
					<br/>
					9)不得利用认知风险筛查服务系统进行任何损害北京颐养合宜健康管理有限公司合法权益的行为。
					<br/>
					2、认知风险筛查平台可能不定时向您推送各类脑健康相关公益活动，您可按照认知风险筛查平台届时发布的相关规则参与活动并享受相关权益。若认知风险筛查平台认定您违反了相关活动规则，或认定您采取了不正当手段获取了非法利益，认知风险筛查将有权采取任何合理及必要的行动维护合法权益，包括但不限于终止您参与活动的资格、临时或永久关闭您的账户、收回您通过不正当手段从活动中获取的非法利益。
					<br/>
					五、用户信息保护与授权
					<br/>
					认证信息管理
					<br/>
					1、在用户认证过程中，您应按认知风险筛查平台页面的提示准确、真实、完整地提供您的信息。您了解并同意，您有义务保持您提供信息的真实性、准确性、完整性及有效性。
					<br/>
					2、如果您的认证信息有所变更，您应当及时更新您提供的信息，北京颐养合宜健康管理有限公司将依法不时地对您的信息进行检查核实，您应当配合提供最及时、真实、完整的信息。
					<br/>
					3、若北京颐养合宜健康管理有限公司按您最后一次提供的信息与您联系未果、您未按认知风险筛查的要求及时提供信息、您提供的信息存在明显不实的，认知风险筛查平台有权暂停或终止您使用认知风险筛查服务，同时您将承担因此对您自身、他人及北京颐养合宜健康管理有限公司造成的全部损失与不利后果。
					<br/>
					4、上述用户认证的审核和通过均由北京颐养合宜健康管理有限公司最终决定。北京颐养合宜健康管理有限公司可以根据用户上传的文件对其文件的真实性、合法性进行合理的质询和怀疑，并给与用户不通过认证的结果而无需提供任何原因；用户可以通过再次申请认证或申诉进行重新认证。
					<br/>
					5、依法保护用户个人信息是北京颐养合宜健康管理有限公司的一项基本政策，在您使用认知风险筛查服务时，您同意北京颐养合宜健康管理有限公司按照认知风险筛查的隐私权政策收集、存储、使用、披露和保护您的个人信息及非个人信息。北京颐养合宜健康管理有限公司希望您通过认知风险筛查隐私权政策使您清楚地了解北京颐养合宜健康管理有限公司对您个人信息的处理方式。因此，北京颐养合宜健康管理有限公司建议您完整、详细地阅读认知风险筛查隐私权政策，以便更好地保护您的隐私权和个人信息。
					<br/>
					6、您声明并保证，您对您所发布的信息拥有相应、合法的权利。否则，北京颐养合宜健康管理有限公司可对您发布的信息依法或依本协议进行删除或屏蔽。您应当确保您所发布的信息不包含以下内容：
					<br/>
					（1）违反国家法律法规禁止性规定的；
					<br/>
					（2）政治宣传、封建迷信、淫秽、色情、赌博、暴力、恐怖或者教唆犯罪的;;
					<br/>
					（3）欺诈、虚假、不准确或存在误导性的；
					<br/>
					（4）侵犯他人知识产权或涉及第三方商业秘密及其他专有权利的；
					<br/>
					（5）侮辱、诽谤、恐吓、涉及他人隐私等侵害他人合法权益的；
					<br/>
					（6）存在可能破坏、篡改、删除、影响认知风险筛查平台任何系统正常运行或未经授权秘密获取认知风险筛查平台及其他用户的数据、个人资料的病毒、木马、爬虫等恶意软件、程序代码的；
					<br/>
					（7）其他违背社会公共利益或公共道德或依据相关认知风险筛查协议、规则的规定不适合在认知风险筛查平台上发布的。
					<br/>
					7、为方便您使用认知风险筛查平台等相关服务以及提升您的服务体验，您授权北京颐养合宜健康管理有限公司将您在账户注册和使用认知风险筛查平台服务过程中提供、形成的信息传递给认知风险筛查平台、第三方机构等其他相关服务提供者，或从认知风险筛查平台、第三方机构、银行等其他相关服务提供者获取您在注册、使用相关服务期间提供、形成的信息。
					<br/>
					8、用户理解并同意，北京颐养合宜健康管理有限公司可能会与第三方合作向用户提供相关的服务，在此情况下，如该等第三方同意承担与北京颐养合宜健康管理有限公司同等的保护用户隐私的责任，则北京颐养合宜健康管理有限公司有权将用户的注册资料等提供给该等第三方，用于向用户提供服务之目的。
					<br/>
					9、在不透露您个人信息的前提下，您授权北京颐养合宜健康管理有限公司、北京京师脑科学研究院有限公司对整个用户数据库进行深度分析，并对用户数据库进行商业上的使用或大数据的开发和运用。
					<br/>
					10、对于用户提供、发布及在使用认知风险筛查平台服务中形成的除个人信息外的文字、图片、视频、音频
					等非个人信息，用户授予北京颐养合宜健康管理有限公司及其关联方、第三方支付机构、银行一项全球范围内的、免使用费的、不可撤销的、排他的可再分许可的使用权（不受本协议提前或到期终止的影响）并可以自身名义对第三方侵权行为取证及提起诉讼的权利。北京颐养合宜健康管理有限公司及其关联方、第三方机构、银行有权存储、使用、复制、修订、编辑、发布、展示、翻译、分发用户的非个人信息或制作其衍生作品，并以已知或日后开发的形式、媒体或技术将上述资料纳入其他作品内。
					<br/>
					六、知识产权
					<br/>
					1、您同意本协议并成为认知风险筛查平台用户的行为，仅使得您本人得以按照本协议的规范使用认知风险筛查平台的各项服务。您与认知风险筛查平台或北京颐养合宜健康管理有限公司之间并不存在其他授权、合作、代理、委托、雇佣等关系。
					<br/>
					2、北京颐养合宜健康管理有限公司鼓励用户充分利用认知风险筛查平台提供的信息并分享的使用信息，但这些内容必须位于公共领域内，或者用户拥有这些内容的使用权。同时，用户对于其创作并在认知风险筛查平台上发布的合法内容依法享有著作权及其相关权利。用户不应通过认知风险筛查平台张贴其它受版权保护的内容。北京颐养合宜健康管理有限公司如果收到正式版权投诉或追责，将会删除这些内容，并依法向相关用户追讨损失。
					<br/>
					3、北京京师脑科学研究院有限公司拥有并授予北京颐养合宜健康管理有限公司下述权益的使用权：认知风险筛查服务及相关内容的著作权、商标权、专利权等所有法定权利、资格和利益（不论这些权利是否已注册、不论这些权利可能存在于世界何处），包括但不限于数据（包括您使用认知风险筛查服务所产生的相关数据）、源代码、文档、商标、标志等。这些权利受著作权法、商标法、专利法、反不正当竞争法等相关法律法规和以及国际条约的保护。此外，经由认知风险筛查平台向您呈现的第三方服务或其他信息所包含的内容，亦受到著作权、商标权、专利权或其他法律保护。
					<br/>
					4、您对本协议的同意和对认知风险筛查服务的使用，不涉及上述任何知识产权的转让，上述全部知识产权仍归北京颐养合宜健康管理有限公司或相应权利人所有。未经北京颐养合宜健康管理有限公司和/或相应权利人事先书面同意，您不能自行实施、利用、转让或许可任何三方实施、利用、转让上述知识产权，您亦不能修改、租借、出售、制作衍生作品或以其他方式使用任何部分或全部上述知识产权。
					<br/>
					5、您不得以任何方式删除、掩藏、修改或替换认知风险筛查服务中所附的或包含的任何专有权利声明，或北京颐养合宜健康管理有限公司及其合作伙伴的任何版权标识、商标、服务标记、标识、商号、企业名称、域名、审图号、出版号及其他明显的标志，不得对认知风险筛查平台软件或者软件运行过程中释放到任何计算机终端内存中的数据及软件运行过程中客户端与服务器端的交互数据进行复制、修改、挂接运行或创作任何衍生作品，包括但不限于使用插件、外挂或非经授权的第三方工具/服务接入认知风险筛查平台和相关系统等形式。
					<br/>
					6、除非您与北京颐养合宜健康管理有限公司或相应权利人另行达成书面协议，您不能使用北京颐养合宜健康管理有限公司及相应权利人的任何标志。本协议没有授予您以任何形式或目的使用认知风险筛查服务标志的权利，也没有授予您使用任何北京颐养合宜健康管理有限公司其他标志或任何第三方标志的权利。
					<br/>
					七、责任限制
					<br/>
					1、由于北京颐养合宜健康管理有限公司及北京京师脑科学研究院有限公司联合提供的认知风险筛查服务等具有互联网服务的实时更新等特点，您了解并同意，北京颐养合宜健康管理有限公司、北京京师脑科学研究院有限公司不对下述内容承担任何保证责任，对下述情形导致的合同履行瑕疵、障碍、迟延、变更或不符合约定等情形以及因此对您造成的任何损失不承担责任：
					<br/>
					（1)因自然灾害、罢工、暴乱、战争、政府行为、司法行政命令等不可抗力因素；
					<br/>
					（2)因电力供应故障、电信部门技术调整或故障、通讯网络故障等公共服务因素或第三人因素；
					<br/>
					（3)用户自身设备的软件、系统、硬件和通信线路出现故障，或用户通过非本协议项下约定的方式使用本服务的；
					<br/>
					（4)在北京颐养合宜健康管理有限公司已尽善意管理的情况下，因常规或紧急的设备与系统维护、设备与系统故障、网络信息与数据安全等因素。
					综上，北京颐养合宜健康管理有限公司不保证认知风险筛查服务不受任何干扰、服务提供及时、安全可靠、不出现任何差错；不保证使用认知风险筛查服务所取得的信息在任何情况下均正确可靠；不保证通过认知风险筛查平台下载或取得的任何资料不会导致您的个人电脑或移动设备有任何损坏或数据有任何流失。
					<br/>
					2、在北京颐养合宜健康管理有限公司不存在故意或重大过失的情况下，由于您使用认知风险筛查平台链接的信息，对您或第三方所造成任何的损失或损害（包括直接或间接的损失或损害，例如电子终端系统损坏或数据丢失等后果），您同意北京颐养合宜健康管理有限公司免于承担任何因用户违约而产生的或与之有关的任何索赔、处罚、责任、费用或损失（包括但不限于第三方索赔）。
					<br/>
					八、违约责任
					<br/>
					1、发生如下情形之一的，视为您违约:
					<br/>
					(1）使用认知风险筛查平台服务时违反有关法律法规规定的;
					<br/>
					（2）违反本协议或本协议补充协议约定的。
					<br/>
					2、您在认知风险筛查平台上发布的信息构成违约的，您在认知风险筛查平台上实施的行为，或虽未在认知风险筛查平台上实施但对认知风险筛查平台及其用户产生影响的行为构成违约的，北京颐养合宜健康管理有限公司可依据相应规则对您认知风险筛查账户限制、中止/终止向您提供部分或全部服务等处理措施。
					<br/>
					3、为适应电子商务发展和满足海量用户对高效优质服务的需求，您理解并同意，北京颐养合宜健康管理有限公司可在认知风险筛查平台规则中约定违约认定的程序和标准。如：北京颐养合宜健康管理有限公司可依据您的用户数据与海量用户数据的关系来认定您是否构成违约；您有义务对您的数据异常现象进行充分举证和合理解释，否则将被认定为违约。
					<br/>
					4、用户同意保障和维护北京颐养合宜健康管理有限公司及其他用户的合法权益，如因用户违反有关法律、法规或本协议项下的任何条款而给北京颐养合宜健康管理有限公司和/或其关联方、或任何第三方造成损失（包括任何直接经济损失、商誉损失及对外支付的赔偿金、和解款、律师费、诉讼费等间接经济损失）或受到第三人主张权利的，用户应赔偿北京颐养合宜健康管理有限公司和/或其关联方、第三方的损失并承担其他相应责任。
					<br/>
					5、如您向北京颐养合宜健康管理有限公司及/或其关联方的雇员或顾问等提供实物、现金、现金等价物、劳务、旅游等价值明显超出正常商务洽谈范畴的利益，则可视为您存在商业贿赂行为。发生上述情形的，北京颐养合宜健康管理有限公司可立即终止与您的所有合作并向您收取违约金及/或赔偿金，该等金额以北京颐养合宜健康管理有限公司因您的贿赂行为而遭受的经济损失和商誉损失作为计算依据。
					<br/>
					6、如您因严重违约导致北京颐养合宜健康管理有限公司终止本协议时，出于维护平台秩序及保护消费者权益的目的，北京颐养合宜健康管理有限公司及/或其关联方、第三方可对与您在其他协议项下的合作采取中止甚或终止协议的措施，并以本协议第十一条约定的方式通知您。
					<br/>
					7、如北京颐养合宜健康管理有限公司与您签署的其他协议及北京颐养合宜健康管理有限公司及/或其关联方、第三方机构与您签署的协议中明确约定了对您在本协议项下合作进行关联处理的情形，则北京颐养合宜健康管理有限公司出于维护平台秩序及保护用户权益的目的，可在收到指令时中止甚至终止协议，并以本协议第十一条约定的方式通知您。
					<br/>
					九、协议变更及终止
					<br/>
					1、北京颐养合宜健康管理有限公司和您订立的本协议是无固定期限协议。
					<br/>
					2、鉴于互联网服务市场及相关领域的快速发展及变化，用户理解并同意，北京颐养合宜健康管理有限公司有权随时修改本协议的任何条款，一旦本协议的内容发生变动，北京颐养合宜健康管理有限公司将会直接在认知风险筛查平台上公布修改之后的协议内容（形式包括但不限于更新版本的协议、补充协议、协议新增附件等），该公布行为视为北京颐养合宜健康管理有限公司已经通知用户该等修改内容。同时北京颐养合宜健康管理有限公司也可通过其他适当方式向用户提示修改内容。
					如您不同意已生效的本协议及补充协议的变更，您应当于变更事项确定的生效之日前停止使用认知风险筛查平台服务，变更事项对您不产生效力；如您在变更事项生效后仍继续使用认知风险筛查平台服务，则视为您同意已生效的变更事项。
					<br/>
					3、在出现以下任何情况时，北京颐养合宜健康管理有限公司有权单方终止本协议：
					<br/>
					（1）用户严重违反本协议约定，或多次违反本协议约定的；
					<br/>
					（2）用户行为存在异常，北京颐养合宜健康管理有限公司合理怀疑用户可能存在违法或违反本协议约定的行为，如果不终止本协议则可能对北京颐养合宜健康管理有限公司、其他用户、公共秩序或公共利益造成不利影响的;
					<br/>
					（3）用户存在盗用他人账号、发布违禁信息、骗取他人财物、采取不正当手段谋利等行为的;
					<br/>
					（4）其他应当终止本协议或终止服务的情况的。
					<br/>
					4、本协议终止后，除法律另有明确规定外，北京颐养合宜健康管理有限公司无义务向用户或任何其指定的第三方披露该用户账号中的任何信息。
					本协议终止后，北京颐养合宜健康管理有限公司仍享有下列权利:
					<br/>
					（1）继续保存用户留存于认知风险筛查平台或认知风险筛查服务系统中的各类信息；
					<br/>
					（2）对于用户过往的违约行为，北京颐养合宜健康管理有限公司仍可依据本协议追究其违约责任。
					<br/>
					十、不可抗力
					<br/>
					1、北京颐养合宜健康管理有限公司依法律规定承担基础保障义务，但无法对由于不可抗力或因第三方原因而造成的无法向您提供或延迟向您提供认知风险筛查服务、或给您造成的损害结果承担责任。
					<br/>
					2、本协议中的不可抗力，包括但不限于网络设备维护、网络连接故障、网络信号未覆盖、网络传输延时或中断、电子终端、通讯或其他系统的故障或误差、电力故障、被植入病毒、黑客入侵、恶意攻击程序、罢工、劳动争议、暴乱、骚乱、火灾、洪水、风暴、爆炸、战争、政府行为、司法行政机关的命令、其他不可抗力或第三方的不作为等。
					<br/>
					3、遭受不可抗力事件的一方可暂时中止履行本协议的义务，直至不可抗力事件的影响消除为止，并且无需为此承担违约责任。但应尽最大努力克服该事件的影响，减少或防止损失的扩大。
					<br/>
					十一、通知与送达
					<br/>
					1、您在注册成为认知风险筛查平台用户，并接受认知风险筛查平台服务时，您应该向北京颐养合宜健康管理有限公司提供真实有效的联系方式（包括您的联系电话等），对于联系方式发生变更的，您有义务及时更新有关信息，并保持可被联系的状态。您在注册认知风险筛查平台用户时生成的用于登陆认知风险筛查平台接收站内信、系统消息的会员账号（包括子账号），也作为您的有效联系方式。
					<br/>
					2、北京颐养合宜健康管理有限公司将向您的上述联系方式的其中之一或其中若干向您送达各类通知，且您同意，司法机关可通过您的上述联系方式之一或其中若干向您送达法律文书。而此类通知（包括司法文书的送达）的内容可能对您的权利义务产生重大的有利或不利影响，请您务必及时关注。
					<br/>
					3、上述通知方式中，除常规的信件传送以邮戳载明签收日期、以其他纸质载体发出的通知以按照提供联系地址交邮后五个自然日为送达日外，其他该等通知均于发送之日视为已送达收件人。
					<br/>
					4、你应当保证所提供的联系方式是准确、有效的，并进行实时更新。如果因提供的联系方式不确切，或不及时告知变更后的联系方式，使北京颐养合宜健康管理有限公司的通知或相关机关的法律文书无法送达或未及时送达，由您自行承担由此可能产生的法律后果。
					<br/>
					5、用户对于北京颐养合宜健康管理有限公司的通知应当通过北京颐养合宜健康管理有限公司对外正式公布的通信地址或电子邮件地址等联系信息进行送达。
					<br/>
					十二、适用法律与争议解决
					<br/>
					1、本协议的订立、生效、履行、解释、修订、补充、终止及与之相关的争议的解决均应适用中华人民共和国（为本协议之目的，不包括香港、澳门和台湾地区）法律。如法律无相关规定的，参照商业惯例及/或行业惯例。
					<br/>
					2、如双方就本协议及其所有补充和附件的签署、内容、解释或其执行发生任何争议，双方应尽量友好协商解决；协商不成时，对于因本协议及其所有补充和附件而产生的或与之有关的一切争议，您同意将其提交本协议签订地有管辖权的人民法院管辖。本协议签订地为中华人民共和国北京市。
					<br/>
					3、如果本协议中任何一条被视为废止、无效或因任何理由不可执行，该条应视为可分的且不应影响任何其他条款的有效性和可执行性。
					<br/>
					十三、其它
					<br/>
					1、认知风险筛查平台不行使、未能及时行使或者未充分行使本协议或者按照法律规定所享有的权利，不应被视为放弃该权利，也不影响认知风险筛查平台在将来行使该权利。
					<br/>
					2、如果用户对本协议内容有任何疑问，请拨打客服热线010-52230321。`,
					contentYS:`欢迎您使用爱脑行动-认知风险筛查服务。您在访问本平台或使用本平台服务时，本平台将会收集和使用您的相关信息。作为中国社会福利基金会发起的公益项目，爱脑行动项目组非常重视每个用户的个人信息安全，并将竭力保护好您的个人信息隐私的安全。该《用户隐私政策》（以下简称“该政策”）适用于您对“爱脑行动-认知风险筛查”平台的访问，以及对本平台所提供的所有服务使用而提供或留出的信息。该政策将向您说明访问本并使用本平台服务时如何收集、使用、保存、共享和转让这些信息的，以及本平台为您提供查询、更新、删除、保护以及注销这些信息的方式。<br/>
					用户信息保护与授权：<br/>
					1.在用户认证过程中，您应按认知风险筛查平台页面的提示准确、真实、完整地提供您的信息。您了解并同意，您有义务保持您提供信息的真实性、准确性、完整性及有效性。<br/>
					2.如果您的认证信息有所变更，您应当及时更新您提供的信息，北京颐养合宜健康管理有限公司将依法不时地对您的信息进行检查核实，望您配合提供最及时、真实、完整的信息。<br/>
					3.若北京颐养合宜健康管理有限公司按您最后一次提供的信息与您联系未果、您未按认知风险筛查的要求及时提供信息、您提供的信息存在明显不实的，认知风险筛查平台有权暂停或终止您使用认知风险筛查服务，同时您将承担因此对您自身、他人及北京颐养合宜健康管理有限公司造成的全部损失与不利后果。<br/>
					4.上述用户认证的审核和通过均由北京颐养合宜健康管理有限公司最终决定。北京颐养合宜健康管理有限公司可以根据用户上传的文件对其文件的真实性、合法性进行合理的质询和怀疑，并给与用户不通过认证的结果而无需提供任何原因；用户可以通过再次申请认证或申诉进行重新认证。<br/>
					5.依法保护用户个人信息是北京颐养合宜健康管理有限公司的一项基本政策，在您使用认知风险筛查服务时，您同意北京颐养合宜健康管理有限公司按照认知风险筛查的隐私权政策收集、存储、使用、披露和保护您的个人信息及非个人信息。北京颐养合宜健康管理有限公司希望您通过认知风险筛查隐私权政策使您清楚地了解北京颐养合宜健康管理有限公司对您个人信息的处理方式。因此，北京颐养合宜健康管理有限公司建议您完整、详细地阅读认知风险筛查隐私权政策，以便更好地保护您的隐私权和个人信息。<br/>
					6.您声明并保证，您对您所发布的信息拥有相应、合法的权利。否则，北京颐养合宜健康管理有限公司可对您发布的信息依法或依本协议进行删除或屏蔽。您应当确保您所发布的信息不包含以下内容：<br/>
					（1）违反国家法律法规禁止性规定的；<br/>
					（2）政治宣传、封建迷信、淫秽、色情、赌博、暴力、恐怖或者教唆犯罪的;<br/>
					（3）欺诈、虚假、不准确或存在误导性的；<br/>
					（4）侵犯他人知识产权或涉及第三方商业秘密及其他专有权利的；<br/>
					（5）侮辱、诽谤、恐吓、涉及他人隐私等侵害他人合法权益的；<br/>
					（6）存在可能破坏、篡改、删除、影响认知风险筛查平台任何系统正常运行或未经授权秘密获取认知风险筛查平台及其他用户的数据、个人资料的病毒、木马、爬虫等恶意软件、程序代码的；<br/>
					（7）其他违背社会公共利益或公共道德或依据相关认知风险筛查协议、规则的规定不适合在认知风险筛查平台上发布的。<br/>
					7.为方便您使用认知风险筛查平台等相关服务以及提升您的服务体验，您授权北京颐养合宜健康管理有限公司将您在账户注册和使用认知风险筛查平台服务过程中提供、形成的信息传递给认知风险筛查平台、第三方机构等其他相关服务提供者，或从认知风险筛查平台、第三方机构、银行等其他相关服务提供者获取您在注册、使用相关服务期间提供、形成的信息。<br/>
					8.用户理解并同意，北京颐养合宜健康管理有限公司可能会与第三方合作向用户提供相关的服务，在此情况下，如该等第三方同意承担与北京颐养合宜健康管理有限公司同等的保护用户隐私的责任，则北京颐养合宜健康管理有限公司有权将用户的注册资料等提供给该等第三方，用于向用户提供服务之目的。<br/>
					9.在不透露您个人信息的前提下，您授权北京颐养合宜健康管理有限公司、北京京师脑科学研究院有限公司对整个用户数据库进行深度分析，并对用户数据库进行商业上的使用或大数据的开发和运用。<br/>
					10.对于用户提供、发布及在使用认知风险筛查平台服务中形成的除个人信息外的文字、图片、视频、音频等非个人信息，用户授予北京颐养合宜健康管理有限公司及其关联方、第三方支付机构、银行一项全球范围内的、免使用费的、不可撤销的、排他的可再分许可的使用权（不受本协议提前或到期终止的影响）并可以自身名义对第三方侵权行为取证及提起诉讼的权利。北京颐养合宜健康管理有限公司及其关联方、第三方机构、银行有权存储、使用、复制、修订、编辑、发布、展示、翻译、分发用户的非个人信息或制作其衍生作品，并以已知或日后开发的形式、媒体或技术将上述资料纳入其他作品内。<br/>
					11.在您访问或使用本平台服务时，本平台为建立相关筛查档案、完整输出筛查报告，将需要您提供包括姓名、性别、年龄、身份证号码、电话、所在区域等在内的个人信息，您需同意授权以上个人信息给本平台建档使用，本平台将确保您的信息隐私安全且仅限本平台收集、使用。`
			};
		},
		mounted() {
			this.getData();
		},
		onReady() {
			//如果需要兼容微信小程序，并且校验规则中含有方法等，只能通过setRules方法设置规则。
			this.$refs.form1.setRules(this.rules);
		},
		onShow() {
			this.getCode();
			if(!this.token){
				this.agreeShow2 = true
			}
		},
		methods: {
			// 用户点击用户协议和隐私政策弹窗的同意
			confirm2() {
				this.agreeShow2 = false;
			},
			// 用户点击不同意
			disAgree() {
				this.agreeShow2 = false
			},
			// 用户点击《认知风险筛查服务协议》
			xieyi() {
				this.agreeShow = true
			},
			// 用户点击《隐私政策》
			yinsi() {
				this.agreeShowYS = true
			},
			// 用户点击《认知风险筛查服务协议》的同意
			confirm() {
				this.agreeShow = false
			},
			// 用户点击《隐私政策》的同意
			confirmYS() {
				this.agreeShowYS = false
			},
			getCode() {
				//
				const _this = this
				wx.login({
					success(res) {
						if (res.code) {
							_this.code = res.code;
			
						} else {
							console.log("获取微信code失败！" + res.errMsg);
						}
					},
					fail(err) {
						console.log(err, "errerr");
					},
				});
			},
			getPhoneNumber(e) {
				// 获取手机号 encryptedData iv
				console.log(e.detail, 'eeeeeeeeeeeee')
				const _this = this
				//发起网络请求
				if (!e.detail.encryptedData) return
				login({
					encryptedData: e.detail.encryptedData,
					iv: e.detail.iv,
					code: this.code,
					promotionCode: this.$store.state.promotionCode,
				}).then(
					(res) => {
						// _this.$refs.uToast.show({
						// 	type: "success",
						// 	message: res.msg,
						// });
						// 设置vuex 和 本地缓存
						uni.setStorageSync("token", res.token);
						_this.$store.commit("set_token", res.token);
						_this.$store.dispatch('checkUser');
						_this.getData();
					},
					(err) => {
						// _this.$refs.uToast.show({
						// 	type: "error",
						// 	message: err.msg,
						// });
						_this.$store.dispatch("clearStorage");
					}
				);
			
			},
			clickSex(sexInfo) {
				if (sexInfo == "man1") {
					this.isSexMan1 = false;
					this.isSexMan2 = true;
					this.isSexWoman1 = true;
					this.isSexWoman2 = false;
				}
				if (sexInfo == "woman1") {
					this.isSexMan1 = true;
					this.isSexMan2 = false;
					this.isSexWoman1 = false;
					this.isSexWoman2 = true;
				}
			},
			nameBlur() {
				this.model1.userNameOld = this.model1.userName;
				// this.model1.userName = "****";
				// if (this.model1.userNameOld == "****") {
				// 	this.model1.userName = "";
				// }
			},
			nameFocus() {
				if (this.model1.userNameOld != "") {
					this.model1.userName = this.model1.userNameOld;
				}
			},
			phoneBlur() {
				this.model1.phoneOld = this.model1.phone;
				const number = this.model1.phoneOld;
				const number2 = number.replace(/(\d{3})\d*(\d{4})/, '$1****$2');
				console.log('手机号',number2)
				
				this.model1.phone = number2;
				// if (this.model1.phoneOld == "****") {
				// 	this.model1.phone = "";
				// }
			},
			phoneFocus() {
				if (this.model1.phoneOld != "") {
					this.model1.phone = this.model1.phoneOld;
				}
			},
			cardIdFocus() {
				// if (this.model1.userCardIdOld!='') {
				// 	this.model1.userCardId = this.model1.userCardIdOld;
				// }
				// console.log("身份证获取焦点"+this.model1.userCardIdOld);
			},
			handleBirClick() {
				// this.showBrithday = true;
				uni.$u.toast("请输入身份证获取出生日期");
			},
			showBrithdayInfo(param) {
				if (param == false) {
					this.showBrithday = false;
				} else {
					if (this.brithday.year == "" || this.brithday.month == "" || this.brithday.day == "") {
						uni.$u.toast("出生日期不完整");
						return;
					}
					if (!this.isNumber(this.brithday.year) || !this.isNumber(this.brithday.month) || !this.isNumber(this
							.brithday.day)) {
						uni.$u.toast("日期信息不正确");
						return;
					}
					this.model1.birthday = this.brithday.year + "-" + this.brithday.month + "-" + this.brithday.day;
					this.showBrithday = false;
				}
			},
			//校验只要是数字（包含正负整数，0以及正负浮点数）就返回true
			isNumber(num) {
				var Letters = "1234567890";
				var i;
				var c;
				for (var i = 0; i < num.length; i++) {
					var c = num.charAt(i);
					if (Letters.indexOf(c) == -1) {
						return false;
					}
				}
				return true;
			},
			// 处理身份证
			handleuserCode() {
				// 校验 然后发请求 解析身份证
				const flag = uni.$u.test.idCard(this.model1.userCardId);
				console.log(flag);
				if (!flag) {
					// uni.$u.toast("请输入正确的身份证号");
				} else {
					console.log(this.model1.userCardId);
					
					var card = this.model1.userCardId
					// console.log('身份',card)
					var num = card.charAt(16);
					// console.log('数字',num);
					if(num%2==0){
						this.isSexMan1 = true;
						this.isSexMan2 = false;
						this.isSexWoman1 = false;
						this.isSexWoman2 = true;
					}else{
						this.isSexMan1 = false;
						this.isSexMan2 = true;
						this.isSexWoman1 = true;
						this.isSexWoman2 = false;
					}
					
					birUserCode(this.model1.userCardId).then((res) => {
						console.log(res);
						const {
							age,
							birthday,
							sexCode
						} = res.data;
						this.model1.age = age;

						const data = this.sexColumns[0];
						// this.sexSelectValue = data.filter((item, index) = > {

						// })[0]
						this.sexSelectValue = data.filter((item, index) => {
							if (item.dictValue == sexCode) {
								// this.sexIndex = index + 1;
								this.model1.sex = item.dictLabel;
								// this.$forceUpdate()
								return true;
							}
						})[0];
						this.model1.birthday = birthday;
					});
				}
				// this.model1.userCardIdOld = this.model1.userCardId;
				// this.model1.userCardId = "****";
				// console.log("身份证失去焦点");
			},
			handleConfirm(type, e) {
				// dictValue
				console.log(type, e, 'type, e,type, e')
				if (type == "sex") {
					console.log(e, "eeeeeeeeeeee", this.sexColumns);
					// this.sexIndex = e.indexs[0];
					this.model1.sex = e.value[0].dictLabel;
					this.sexSelectValue = e.value[0];
					this.sexShow = false;
				} else if (type == "education") {
					console.log(this.educationColumns)
					// this.educationIndex = e.indexs[0];
					this.model1.education = e.value[0].dictLabel;
					this.educationSelectValue = e.value[0];
					this.educationShow = false;
				} 
				// else if (type == "marriage") {
				// 	// this.marriageIndex = e.indexs[0];
				// 	this.model1.marriage = e.value[0].dictLabel;
				// 	this.marriageSelectValue = e.value[0];
				// 	this.marriageShow = false;
				// } else if (type == 'occupation') {
				// 	// this.occupationIndex = e.indexs[0];
				// 	this.model1.occupation = e.value[0].dictLabel;
				// 	this.occupationSelectValue = e.value[0];
				// 	this.occupationShow = false;
				// }
			},
			handleCancel(type) {
				// console.log(type)
				if (type == "sex") {
					this.sexShow = false;
				} else if (type == "education") {
					this.educationShow = false;
				} 
				// else if (type == "marriage") {
				// 	this.marriageShow = false;
				// } else if (type == 'occupation') {
				// 	this.occupationShow = false
				// }
			},
			// 省市区
			// open() {
			// 	this.visible = true;
			// },
			// confirm(val) {
			// 	console.log("选择区域的内容" + val);
			// 	this.model1.address = val.name;
			// 	this.model1.addressCode = val.code;
			// 	// this.str = val
			// 	this.visible = false;
			// },
			// cancel() {
			// 	this.visible = false;
			// },
			// handleAddress() {
			// 	this.open();
			// },
			checkMobile(str) {
				var length = str.length;
				if (length == 11 &&
					/^(((13[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[0-9]{1})|(18[0-9]{1})|(14[0-9]{1})|)+\d{8})$/.test(str)
				) {
					return true;
				} else {
					return false;
				}
			},
			// -----
			handleStartCheck() {
				var param = {};
				param.ipContent = "填写信息";
				param.token = this.$store.state.token;
				loginlog(param).then(
					(res) => {
						console.log(res);
					}
				);
				// if (!this.checkMobile(this.model1.phoneOld)) {
				// 	uni.$u.toast("请检查填写的手机号");
				// 	return;
				// }
				if (this.model1.userNameOld == "****" || this.model1.userNameOld == "") {
					uni.$u.toast("请检查填写的姓名");
					return;
				}
				// if (this.model1.phoneOld == "****" || this.model1.phoneOld == "") {
				// 	uni.$u.toast("请检查填写的手机号");
				// 	return;
				// }
				this.$refs.form1
					.validate()
					.then((res) => {
						if (this.model1.userNameOld != '') {
							this.model1.userName = this.model1.userNameOld;
						}
						if (this.model1.phoneOld != '') {
							this.model1.phone = this.model1.phoneOld;
						}
						const params = JSON.parse(JSON.stringify(this.model1));
						if (this.isSexMan2 == true) {
							params.sex = 1;
						}
						if (this.isSexWoman2 == true) {
							params.sex = 0;
						}
						// params.sex = this.sexSelectValue.dictValue;
						// console.log(this.sexSelectValue);
						params.education = this.educationSelectValue.dictValue;
						// console.log(this.educationSelectValue);
						// params.marriage = this.marriageSelectValue.dictValue;
						// console.log(this.marriageSelectValue);
						console.log(params);
						// params.occupation = this.occupationSelectValue.dictValue
						// return
						// 没有推广码就取 vuex里面的
						params.marriage = 0
						params.occupation = 0
						params.address = '北京市市辖区朝阳区'
						if (!params.promotionCode) {
							params.promotionCode = this.$store.state.promotionCode
						}
						postUserInfo({
							...params,
						}).then((res) => {
							console.log(res);
							const {
								data,
								msg
							} = res;
							// uni.$u.toast(msg)
							// uni.navigateTo({
							// 	url: `/pages/middleScreening/webview/webview?url=${data.evaluationUrl}`,
							// });
							// uni.reLaunch({
							// 	url: `/pages/middleScreening/webview/webview?url=${data.evaluationUrl}`,
							// });
							// console.log(data.url)
							// this.$store.commit('set_web_url',data.url)
							// uni.reLaunch({
							// 	url: `/pages/middleScreening/webview/webview?url=${encodeURIComponent(data.url)}`,
							// });
							
							uni.navigateTo({
								url: `/pages/middleScreening/webview/webview?url=${encodeURIComponent(data.url)}`,
							});
							// uni.navigateTo({
							// 	url: `/pages/middleScreening/reportHome/reportHome?url=${encodeURIComponent(data.url)}`,
							// });
							// uni.reLaunch({
							// 	url: `/pages/middleScreening/webview/webview?url=${encodeURIComponent('https://www.javatool.icu/?token=8a0d8b7c-e86d-43b6-8b5c-c2e5822606a8&patientId=ed9548a9e96049429c5141039f22274b&doctorId=38d9672ebf4d48cf80f094ce381a818e')}`,
							// });	
							// uni.reLaunch({
							// 	url: `/pages/middleScreening/webview/webview?url=${encodeURIComponent('https://www.javatool.icu/?token=8a0d8b7c-e86d-43b6-8b5c-c2e5822606a8&patientId=ed9548a9e96049429c5141039f22274b&doctorId=38d9672ebf4d48cf80f094ce381a818e')}`,
							// });	
							// uni.reLaunch({
							// 	url: `/pages/middleScreening/webview/webview?url=${encodeURIComponent('https://www.ainaoxingdong.com/test.html')}`,
							// });
						}, err => {
							uni.$u.toast(err.msg)
						});
					})
					.catch((errors) => {
						uni.$u.toast("请检查填写内容");
					});
				// uni.navigateTo({
				// 	url: "/pages/middleScreening/webview/webview",
				// });
			},
			getData() {
				Promise.all([
					getDicts("an_sex").then(
						(res) => {
							this.sexColumns = [res.data];
						},
						(err) => {}
					),
					// 获取 教育程度
					getDicts("an_education").then(
						(res) => {
							console.log(res);
							this.educationColumns = [res.data];
						},
						(err) => {}
					),
					// 婚姻状况
					// getDicts("an_marriage").then(
					// 	(res) => {
					// 		console.log(res);
					// 		this.marriageColumns = [res.data];
					// 	},
					// 	(err) => {}
					// ),
					// getDicts('an_job').then(res => {
					// 	this.occupationColumns = [res.data]
					// })
				]).then((resssss) => {
					// 获取性别数据
					getUserData().then((res) => {
						console.log(res, "resresreserse");
						const uesrInfo = res.rows[0];
						this.educationColumns[0].map((item) => {
							if (item.dictValue == uesrInfo.education) {
								uesrInfo.education = item.dictLabel;
								this.educationSelectValue = item;
							}
						});
						// if (uesrInfo.marriage == '' || uesrInfo.marriage == null) {
						// 	uesrInfo.marriage = this.marriageColumns[0][0].dictLabel;
						// 	this.marriageSelectValue = this.marriageColumns[0][0];
						// }
						// this.marriageColumns[0].map((item) => {
						// 	if (item.dictValue == uesrInfo.marriage) {
						// 		uesrInfo.marriage = item.dictLabel;
						// 		this.marriageSelectValue = item;
						// 	}
						// });
						if (uesrInfo.sex == 1) {
							this.isSexMan1 = false;
							this.isSexMan2 = true;
							this.isSexWoman1 = true;
							this.isSexWoman2 = false;
						}
						if (uesrInfo.sex == 0) {
							this.isSexMan1 = true;
							this.isSexMan2 = false;
							this.isSexWoman1 = false;
							this.isSexWoman2 = true;
						}
						// if (uesrInfo.sex == '' || uesrInfo.sex == null) {
						// 	uesrInfo.sex = this.sexColumns[0][0].dictLabel;
						// 	this.sexSelectValue = this.sexColumns[0][0];
						// }
						// this.sexColumns[0].map((item) => {
						// 	if (item.dictValue == uesrInfo.sex) {
						// 		uesrInfo.sex = item.dictLabel;
						// 		this.sexSelectValue = item;
						// 	}
						// });
						// if (uesrInfo.occupation == '' || uesrInfo.occupation == null) {
						// 	uesrInfo.occupation = this.occupationColumns[0][0].dictLabel;
						// 	this.occupationSelectValue = this.occupationColumns[0][0];
						// }
						// this.occupationColumns[0].map((item) => {
						// 	if (item.dictValue == uesrInfo.occupation) {
						// 		uesrInfo.occupation = item.dictLabel;
						// 		this.occupationSelectValue = item;
						// 	}
						// });
						this.model1 = Object.assign({}, this.model1, uesrInfo);
						// this.handleStartCheck()
						if (this.model1.userCardId) {
							this.handleuserCode();
						}
						this.model1.userNameOld = this.model1.userName;
						this.model1.phoneOld = this.model1.phone;
						const number = this.model1.phoneOld;
						const number2 = number.replace(/(\d{3})\d*(\d{4})/, '$1****$2');
						console.log('手机号',number2)
						
						this.model1.phone = number2;
						// this.model1.userCardIdOld = this.model1.userCardId;
						// this.model1.userName = "****";
						// this.model1.phone = "****";
						// this.model1.userCardId = "****";
						// console.log(uesrInfo,'uesrInfouesrInfo')
					});
				});
				
				
			},
		},
	};
</script>

<style lang="scss">
	page {
		background-image: url('https://www.ainaoxingdong.com/api/an-media/images/an/static/middleScreening/screening/screeningBgTop.png');
		background-repeat: no-repeat;
		background-position: top left;
		background-size: 100%;
		overflow: scroll;
		background-color: #f9f9f9;
	}

	.item__body__right__content__icon {
		padding-right: 30rpx !important;
	}

	.info-center {
		box-shadow: 0px -4px 8px 0px rgba(0, 0, 0, 0.05);
		border-radius: 20rpx;
		position: fixed;
		z-index: 999;
		background-color: #D8FEEE;
		// display: flex;
		// align-items: center;
		// justify-content: center;
		border-radius: 10rpx;
		width: 80%;
		height: 220rpx;
		margin-top: 320rpx;
		margin-left: 10%;
		margin-right: 10%;
	}

	.buttonClass {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.sexBtn {
		height: 48rpx;
		width: 106rpx;
	}

	.tipText {
		color: gray;
		text-align: center;
		font-size: 20rpx;
		margin-bottom: 20rpx;
	}

	.screeing {
		margin-top: -12rpx;
		border-radius: 20px;
		padding-top: 20px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		h1 {
			margin-top: 300rpx;
			margin-left: 70rpx;
			font-size: 20px;
			font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1;
			font-weight: 700;
			font-family: bold;
			color: #003941;

		}

		.form {
			margin-top: 30rpx;
			// background-color: #fff;
			// padding-left: 20rpx;
			// padding-right: 20rpx;
			margin-left: 17px;
			margin-right: 17px;
			border-radius: 10px 10px 10px 10px;

			.u-form-item__body__left__content__label {
				font-size: 24rpx;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #4e5969;
				line-height: 34rpx;
			}

			// margin-bottom: 100rpx;
			.u-form-item {
				border-radius: 50rpx;
				background: #f3f8fe;
				margin-bottom: 22rpx;
				padding-left: 40rpx;
			}

			.u-input {
				background: #f3f8fe !important;
			}

			.u-line {
				visibility: hidden;
			}
		}

		
	}
	.wenzi {
		font-size: 16px;
		color: #606266;
		text-align: left;
		margin-bottom: 20rpx;
	}
	.yse-btn {
		color: #fbfaff;
		background-color: #426df0;
		text-align: center;
		width: 80%;
		height: 90rpx;
		line-height: 90rpx;
		border-radius: 50rpx;
		font-size: 38rpx;
	}
	
	.no-btn {
		/* background-color: aquamarine; */
		text-align: center;
		width: 80%;
		color: #868692;
	}
	
	.modalBut {
		height: 222rpx;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}
	.screeingTop{
		width: 95%;
		background-color: #ffffff;
		border-radius: 34rpx;
		margin-top: 300rpx;
		padding: 25rpx 0;
	}
	.scrning_footer {
		padding-left: 35rpx;
		padding-right: 35rpx;
		padding-top: 52rpx;
		padding-bottom: 60rpx;
		margin: auto;
		text-align: center;
	
		.btn {
			// width: 692rpx;
			width: 100%;
			text-align: center;
			height: 112rpx;
			background: #1677FF;
			box-shadow: 4px 6px 18px 0px rgba(31, 90, 102, 0.1);
			border-radius: 20rpx;
			line-height: 112rpx;
		}
	
		.text {
			margin-top: 20rpx;
			font-size: 12px;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #336c74;
		}
	}
</style>
